package com.dd.cloud.user.DTO.hst;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


/**
 * 和顺堂药品内容请求参数
 *
 * @author vodbook
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class HstSendPresDrugReqDTO implements Serializable {
    private static final long serialVersionUID = 7564892302148735636L;
    /**
     * 处方编号 必填
     */
    private String pres_no;

    /**
     * 用药方式 必填
     */
    private Integer medication_method;

    /**
     * 是否代煎
     */
    private Integer is_decoct;

    /**
     * 代煎描述
     */
    private String decoct_desc;

    /**
     * 处方总价格
     */
    private Double pres_price;

    /**
     * 剂量
     */
    private Integer dose;

    /**
     * 用药描述
     */
    private String describe;

    /**
     * 药品列表
     */
    private List<PresDrugDTO> drug_list;

    @Data
    @JsonInclude(JsonInclude.Include.NON_NULL)
    public static class PresDrugDTO{

        /**
         * 药品编号 必填
         */
        private String drug_code;

        /**
         * 药品名称 必填
         */
        private String name;

        /**
         * 处理方式
         */
        private String action;

        /**
         * 药品剂量, 即用量
         */
        private Integer num;

        /**
         * 价格
         */
        private String price;

        /**
         * 单位
         */
        private String unit;


    }


}
